Output options

Here you can choose which device to use, which may be a soundcard or a file writer, and what output format to use with it. A different format may be used if the device does not support the chosen format, or if "Apply sample rate to all file formats" isn't enabled. See the "Output" text in the "General" info window for the exact format of the output.

When file writing, the amplification slider controls the volume level. Be careful not to use a too high level as that may result in samples being clipped. You can avoid any such concerns by using the "WAV Writer - normalized" device.

If looping is enabled in the Playback options when file writing, the looping "Limit" option will automatically apply too.

Buffer

This determines how far in advance XMPlay generates data for the output device. It has no effect when file writing. Larger buffers can help prevent stuttering playback but also increases latency for DSP setting changes.

Apply sample rate to all file formats

Most file formats have a particular sample rate that they are intended to be played at, and XMPlay will usually play them at that rate, unless this option is enabled. In which case, XMPlay will resample all tracks to the chosen sample rate

SRC quality

This controls the quality of the sample rate conversion. Higher settings reduce aliasing, but also require more CPU (nothing noticeable with modern CPUs).

Downmix multi-channel

When enabled, tracks that have more than the chosen number of channels will be downmixed. Otherwise they will be played with their default number of channels, which may mean that some channels are not heard if the extra speakers are not present.

Reduce level

When enabled, the level of a downmix will be lowered to reduce possible clipping.

Dithering

When enabled and the output isn't 32 bit, dither is applied.

Noise shaping

When enabled and the output isn't 32 bit, noise shaping is applied.

Keep monitor awake

This prevents the monitor going to sleep during playback, which is useful if you're using the monitor's speakers. The monitor is always kept awake when fullscreen visualizations are active.

File writing options

Folder

The default folder to write files in.

Source

When enabled, the output file will be written to the same folder as the track that is being played, instead of the "Folder" setting.

Auto-filename

This skips output filename selection when writing to disk. Because no user interaction is required, writing is also continuous in this mode; it automatically moves onto the next track when the current one ends if "Auto-advance" is enabled in the Playlist options.

Force overwrite

When "Auto-filename" is enabled and the output file exists, the file selector will still be shown for confirmation, unless this option is enabled.

Use title

When enabled, the output filename will be based on the track's title rather than the original filename.

Omit original extension

When enabled (and "Use title" is disabled), the original file's extension will be removed from the written file.

Use source resolution

When enabled, the track's sample resolution (if it has one) will be used in the written file instead of the one chosen above. When an encoder is used, this will be overridden by the resolution set for that, if not set to "output".

Separate MOD instruments

When enabled and using the Modules decoder, each instrument will be written to a separate file, with the instrument number appended to the filename.